Overview
Workflows allow you to design, configure, and automate Terraform deployment processes seamlessly.
Creating a Workflow
- Navigate to the Workflows section.
- Click Add Workflow.

-
Define workflow details including:
- Workflow Name
- Description (optional)
- Linked Project and Workspace
-
Configure the sequence of stages:
- Source: Specify the Terraform module repository.
- Plan: Define planning parameters and policies.
- Apply: Configure apply behavior (e.g., auto-approve).
-
Set up notifications (optional) to receive updates on workflow progress or failures.
-
Click Save.
Editing a Workflow
- Select the Workflow you want to modify.
- Click the options menu (...) and choose Edit.
- Update details or configuration as needed.
- Click Update to save changes.

Workspace Tabs
- Configuration: Define execution settings such as executor version, execution path, and resource limits (CPU, Memory) essential for running Terraform operations efficiently.
- Terraform Variable: Clearly specify and manage module variables required by Terraform configurations for precise customization.
- Environment Variable: Securely manage sensitive environment-specific credentials and configurations (e.g., AWS keys, Azure credentials).
- Workspace Builder: Configure advanced dependencies and detailed setups for your workspace to automate complex deployment scenarios.
- Runs: View a comprehensive history of Terraform execution activities and monitor statuses for auditing and troubleshooting.
- Associated Resources: Track and verify resources created through Terraform modules, maintaining clear visibility over the infrastructure.
- Outputs: Manage and review Terraform execution outputs easily for downstream integrations or documentation.
